package cn.jtfadmin.core.modules.sys.domain.dto;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.handler.inter.IExcelModel;
import cn.jtfadmin.base.lang.common.domain.dto.BaseExcelModalDTO;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import java.io.Serializable;

/**
 * 系统角色导出导入参数
 */
@Data
public class SysRoleExcelDTO extends BaseExcelModalDTO {

    /**
     * 角色名称
     */
    @Excel(name = "角色名称")
    @NotBlank
    @Size(max = 200)
    protected String name;
    /**
     * 角色编码
     */
    @Excel(name = "角色编码")
    @NotBlank
    @Size(max = 200)
    protected String code;
    /**
     * 描述
     */
    @Excel(name = "备注")
    @Size(max = 200)
    protected String description;

    @Excel(name = "所属部门")
    @NotBlank
    protected String sysDepartNo;
    /**
     * sysDepartEntity部门名称
     */
    @Excel(name = "所属部门")
    @NotBlank
    protected String sysDepartName;

}
